home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / internet / inet40.zip / REPLYCHK.NEW < prev    next >
Text File  |  1996-02-11  |  9KB  |  189 lines

  1.                          
  2.                          REPLYCHK.EXE  VERSION 4.00
  3.                          ==========================
  4.  
  5.                          Written By: James Goldbloom
  6.  
  7.  
  8.                            N e w   F e a t u r e s
  9.                            -----   ---------------
  10.  
  11.  
  12.  
  13.  All files are copyrighted. (c) 1995,1996,1997.
  14.  All rights reserved.  Do not modify.  Requires INET40.ZIP/ARJ or later.
  15.  
  16.  FILES IN THE ARCHIVE RCHK-400.ZIP
  17.  ---------------------------------
  18.  
  19.  Be sure to UNZIP "RCHK-400.ZIP" included in the INET40 release
  20.  archive to access REPLYCHK, which includes these files you need...
  21.  
  22.  REPLYCHK.EXE  ->  Main executable (the program)
  23.  REPLYCHK.DOC  ->  Detailed instructions and setup information
  24.  REPLYCHK.BAT  ->  Sample batch file on how to use ERRORLEVEL features
  25.  NOFORMAT.CTL  ->  Sample control file - edit this file
  26.  REMOVE.CTL    ->  Sample control file - edit this file
  27.  REPLY.Q&A     ->  How the REPLY process works, explained in detail!
  28.  
  29.  
  30.  NEW FEATURES and FIXES IN REPLYCHK VERSION 4.00
  31.  -----------------------------------------------
  32.  
  33.  This version kicks butt, people.  Check it out...
  34.  
  35.  * Command line parameters now OPTIONAL!  REPLYCHK.EXE now reads
  36.    the INET.CFG configuration file created by INETUTIL.EXE!  Please
  37.    see REPLYCHK.DOC for a listing of the optional command line
  38.    parameters, or type in: "replychk help" for a quick listing.
  39.  
  40.    REMEMBER: NO COMMAND LINE PARAMETERS ARE REQUIRED.  THEY'RE ONLY
  41.              TO BE USED TO CHANGE THE DEFAULTS OR DEBUG THE SOFTWARE.
  42.  
  43.  
  44.  ++ If you have a REPLYCHK.CFG, remove it.  It is no longer used. ++
  45.  
  46.  
  47.  * The ENTIRE address, including "(User Name)" for example to the
  48.    right of the actual Internet address is now passed to @INETADDR.
  49.    Similarly, The Internet Connection allows this additional
  50.    data to be entered into the address books, and outbound.  In other
  51.    words, all data to the right of the matched kludge/dataline
  52.    as you configured will be valid.  Mark and I found this method
  53.    works beautifully, and we should allow the GATEWAY to determine
  54.    if the address (which came from an Internet server, be reminded)
  55.    is valid or not.  REPLYCHK and INET work together to PASS the
  56.    message from your gateway HUB to your BBS, and should not alter
  57.    addressing.  This is something very important to know.
  58.  
  59.  * INET.EXE now inserts a kludge, "@PID: Inet <ver#>" which is a product
  60.    identification kludge.  REPLYCHK will scan for this (regardless
  61.    of version number, such as "4.0") and will report and skip because
  62.    this message is a formatted OUTBOUND message from INET.EXE in
  63.    /POST or /REPLY mode on your BBS!  Additional security measure.
  64.  
  65.  * The physical "To:" header (who the message is destined for) is
  66.    now recorded in all screen and log output for RESULTS of processing!
  67.    This is handy to find out, in the event of configuration error or
  68.    debugging, which messages got skipped addressed to whom!  The same
  69.    is true for certain skipped messages, except the "From:" is used.
  70.  
  71.  * Works on 286's to Pentiums, fully optimized code.  If you run
  72.    an 8088 processor, netmail me to ask for a special version for you.
  73.    
  74.  * Graphical scrolling SESSION WINDOW during a session run!  Nifty
  75.    little addition which scrolls quickly, shows all headers, etc.,
  76.    and prevents ugly screen scroll.  No expense of speed.  It flies
  77.    and use /DEBUG mode (see below) to test it.
  78.  
  79.  * /DEBUG command line parameter added for testing, which allows
  80.    a message-by-message output to screen during a session run, complete
  81.    with stop/continue to end/next message styled prompt.  TRY IT, but
  82.    remember you have to be there to press keys after pauses, etc.!
  83.  
  84.  * Checking to determine if message is ECHOMAIL or not, and skipped
  85.    accordingly if true.  Used for passthru hubs and additional
  86.    security for all users of REPLYCHK and INET.  More security!
  87.  
  88.  * Although not FTSC compliant, which calls for all kludges starting
  89.    with a control-a, then a keyword followed by a colon, REPLYCHK now
  90.    also examines: "MSGID", "ORIGID:" and "ORIGID" to determine the message
  91.    identification kludge to check for outbound.  This is in addition
  92.    to the FTSC standard:  "MSGID:" with the colon.  In addition, the
  93.    standard "REPLYADDR:" kludge is also checked without the colon,
  94.    in addition to with it, and don't forget the 20 aka's!  AWESOME
  95.    SECURITY CONTROL.
  96.  
  97.  * INTRANSIT bit checking!  If the netmail or packet is determined to
  98.    have the INTRANSIT bit enabled, the file will be instantly skipped.
  99.    Useful for hubs which passthru messages to their downlinks, etc.
  100.    This bit is the 5th bit of the attribute byte 01 in all messages,
  101.    and greatly speeds up a session run!  Make sure if you're a passthru
  102.    hub you have this bit enabled by your tosser/mailer if you're the
  103.    originator, as REPLYCHK will skip any message bearing this bit ON!
  104.  
  105.  * NOFORMAT.CTL optional control file, which determines kludges or datalines
  106.    (if found in the *.MSG netmail files) that result in SKIPPING of the
  107.    message.  This takes priority over any examination of the file(s).
  108.    The presence of kludges found in this file (and in a netmail message)
  109.    will result in immediate skipping of the message.  HUBS - use this!
  110.  
  111.  * REMOVE.CTL optional control file, which determines kludges or datalines
  112.    to be STRIPPED from the *.MSG netmail file, prior to processing.  This
  113.    feature can be readily abused, so use with caution to remain
  114.    compliant with FTSC standards and policies.  USE AT YOUR OWN RISK!
  115.  
  116.    Please see the REMOVE.CTL file supplied with this archive for
  117.    examples of use and syntax.
  118.  
  119.    WARNING:  You can only alter messages destined for YOUR system, and
  120.              please consult Fidonet policies regarding alteration of
  121.              in-transit messages.  USE AT YOUR OWN RISK!
  122.  
  123.  * Added additional information to log output, such as command line and
  124.    summary information after a session run, including time of session
  125.    and overview of what occured during the session with your various
  126.    netmails and formatting results.
  127.  
  128.  * Message HEADERS now displayed in session window during a session run,
  129.    so if you need to check kludges on a message or see the headers,
  130.    use the /DEBUG command (testing only, keyboard input is required.)
  131.  
  132.  * Quicker algorithm to read netmail messages up to LINESTOCHECK, then
  133.    do the CHECKFOR comparison, and if kludge matches are true, the
  134.    remainder of the file (still open) will be processed.  Very fast.
  135.  
  136.  * Various cosmetic enhancements to log output and session window output.
  137.  
  138.  * Proper restoration of DOS colors when program exits.  Nice feature.
  139.  
  140.  * Proper trapping of LOG errors when logpath does not exist to write log.
  141.  
  142.  * PLEASE READ REPLYCHK.DOC - It has been updated!
  143.  
  144.  
  145.  
  146.                                    - * -
  147.  
  148.  
  149.  
  150.  Okay, that does it for the changes/fixes/updates in this version...
  151.  
  152.  Thanks to Moe Lanza, Paul Andries, Bruce Bowman and John Mudge for
  153.  their tremendous support and beta testing.  They're all heroes
  154.  and I owe a tremendous amount of gratitude to them, and many others,
  155.  for their ideas and suggestions regarding REPLYCHK.  Thank you, all.
  156.  
  157.  Special thanks to Mark Williamson, Steve Gabrilowitz and Joe Keenan.
  158.  
  159.  Remember - I need beta testers all the time, and I am perceptive
  160.             to new features which help REPLYCHK and INET work
  161.             together more fluidly.  Write me as soon as you can!
  162.  
  163.  Please send netmail to one of the addresses below for bug reports and
  164.  suggestions you may have on future versions of REPLYCHK!  Always
  165.  send your logs to me if you get errors, etc.  I *need* the logs.
  166.  
  167.  Please read REPLYCHK.DOC, for detailed information about command
  168.  line parameters which are optional, FAQ's, and spec information
  169.  as well as tech support information.
  170.  
  171.  
  172.                                         Sincerely,
  173.  
  174.                                         James Goldbloom
  175.                                         Data: (703) 241-1826
  176.                                         Fax : (703) 241-1554
  177.                                         Fido: 1:109/611@Fidonet.org
  178.                                         Int.: denied1@blkcat.com
  179.                                         Int.: denied1@ibm.net
  180.  
  181.  
  182. TO TEST DRIVE INET BEFORE YOU BUY:
  183. ----------------------------------
  184.  
  185. Call (703) 241-1826 or (703) 241-1554, logon using the name of
  186. INET TESTER and use a password of INET
  187.  
  188. Enjoy.
  189.